home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 May
/
EnigmA AMIGA RUN 07 (1996)(G.R. Edizioni)(IT)[!][issue 1996-05][EARSAN CD VI].iso
/
docs
/
corsoguide
/
attributi-14.txt
next >
Wrap
Text File
|
1992-09-03
|
5KB
|
116 lines
Attributi dello schermo
Qui di seguito vengono riportati gli attributi impostabili dall'applicazione
all'apertura dello schermo, mediante i tag qui elencati:
SA_ErrorCode
Codice d'errore; il campo Data del tag è il puntatore ad una long in cui
verrà riportato il codice dell'errore che si è verificato nel caso in cui
non sia stato possibile aprire lo schermo (OpenScreenTags e
OpenScreenTagList ritornano in tal caso NULL).
SA_Left, SA_Top
Posizione inziale dello schermo rispetto al rettangolo di text overscan.
SA_Width, SA_Height
Grandezza dello schermo; si possono passare valori numerici non negativi o
delle costanti predefinite STDSCREENWIDTH o STDSCREENHEIGHT che
corrispondono a valori di grandezza pari al display clip attuale
SA_Depth
Profondità in bitplanes dello schermo; default è un bitplane, il numero
massimo può dipende dalla modalità grafica scelta.
SA_DisplayID
Chiave di identificazione della modalità di visualizzazione (esempio NTSC,
PAL, DBLPAL ecc.); lo standard è PAL e tale chiave, insieme a tutte le
informazioni riguardanti la modalità sono dipsonibile nel display database
della graphics.library (lo vedremo quando tratteremo la graphics.library)
SA_Pens
Specificazione delle penne utilizzate per disegnare schermo, finestre e
gadgets; il campo data è un puntatore ad un array di UWORD terminante con
~0; questa tecnica permette di ottenere il look 3D del sistema 2.0
SA_DetailPen
E' il colore di penna del primo piano per il disegno della barra titolo e
menù
SA_BlockPen
E' il colore di penna dello sfondo per il disegno della barra titolo e menù
SA_Title
Titolo di default dello schermo; il campo data è un puntatore a stringa;
questo è il titolo visualizzato quando la finestra selezionata non ha titolo
o quando nessuna finestra sullo schermo è selezionata
SA_Colors
Specifica la palette di colori dello schermo; il campo data è il puntatore
ad un array di strutture ColorSpec terminante con una struttura ColorSpec
con ColorIndex uguale a -1
SA_FullPalette
Inizializza la palette di colori con quella definita nel preferences; il
capo data è di tipo booleano, TRUE per settare la palette preferences; per
default è FALSE
SA_Font
Il campo data è il puntatore ad una struttura TextAttr (definita in
<graphics/text.h>) che specifica tipo, grandezza e stile del font dello
schermo
SA_SysFont
ALternativa a SA_Font; permette di selezionare uno dei font del preferences
di sistema; Data è un LONG senza segno e può avere i seguenti valori:
0 - apre lo schermo con il default font a grandezza fissa
1 - apre lo schermo con il font scelto dall'utente che può essere
proporzionale
E' illegale cambiare il font dello schermo dopo la sua apertura; il titolo,
i menù ed i testi dei gadgets utilizzano il font dello schermo.
SA_Type
Indicano il tipo di schermo e può vale CUSTOMSCREEN o PUBLICSCREEN
(WBENCHSCREEN è riservato per usi del sistema)
SA_BitMap
Utilizza una bitmap specificata e creata dall'applicazione, per lo schermo
SA_Behind
E' un valore booleano che se TRUE (di default è FALSE) apre lo schermo
dietro a tutti gli altri
SA_Quiet
Se TRUE (default FALSE) diabilita il rinfresco dello schermo da parte di
Intuition
SA_ShowTitle
Se TRUE pone il titolo dello schermo davanti ad ogni backdrop window
SA_AutoScroll
Se TRUE verrà abilitato l'autoscroll per questo schermo; autoscroll
significa che, se lo schermo è più grande della zona visibile ed il
puntatore arriva al limite della zona visibile e viene spinto più in là
(anche se il puntatore rimane fermo) lo schermo scrolla automaticamente per
mostrare la zona nascosta
SA_PubName
La presenza di questo tag significa che lo schermo è di tipo pubblico
(SA_Type deve essere impostato a PUBLICSCREEN); il campo data del tag è il
puntatore ad una stringa che è il nome dello schermo pubblico che può essere
utilizzato da altre applicazioni.
SA_PubSig, SA_PubTask
Task ID (ritornato da FindTask) e segnale per comunicare al task che
l'ultima finestra sullo schermo pubblico è stata chiusa e che, quindi lo
schermo può essere chiuso; data per SA_PubSig è un LONG, per SA_PubTask è il
puntatore alla struttura Task identificante il Task che dovrà essere
segnalato; questi due tags devono essere specificati dopo SA_PubName
SA_Overscan
Specifica una dei OSCAN_tipo, standard overscan del sistema; default è
OSCAN_TEXT; non specificare questo tag se viene utilizzato SA_DClip
SA_DCLip
Definizione della regione visibile; il campo data è un puntatore ad una
struttura Rectangle che definisce la regione visibile dello schermo